Collective Knowledge: Inventing The Future